package com.cooriproject.basemanage.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel(value="com-cooriproject-basemanage-entity-ItemInfo")
@Data
public class ItemInfo implements Serializable {
    /**
     * 货物id
     */
    @ApiModelProperty(value="货物id")
    private Integer itemId;
    /**
     * 固资编号
     */
    @ApiModelProperty(value="固资编号")
    private String itemCode;
    /**
     * 货物名称
     */
    @ApiModelProperty(value="货物名称")
    private String itemName;
    /**
     * 货物最低数量
     */
    @ApiModelProperty(value="货物最低数量")
    private Integer itemMinNum;
    /**
     * 货物品牌
     */
    @ApiModelProperty(value="货物品牌")
    private String itemBrand;
    /**
     * 货物型号
     */
    @ApiModelProperty(value="货物型号")
    private String itemModel;
    /**
     * 货物规格
     */
    @ApiModelProperty(value="货物规格")
    private String itemSpecifications;
    /**
     * 货物类型
     */
    @ApiModelProperty(value="货物类型")
    private Integer itemType;
    /**
     * 类型信息
     */
    @ApiModelProperty(value="类型信息")
    private IType iType;
    /**
     * 是否需要审批
     */
    @ApiModelProperty(value="是否需要审批")
    private Integer itemDisaudit;
    /**
     * 货物创建申请人
     */
    @ApiModelProperty(value="货物创建申请人")
    private Integer itemApplicantUserId;
    /**
     * 创建申请人信息
     */
    @ApiModelProperty(value="创建申请人信息")
    private User ApplicantUser;
    /**
     * 审批状态
     */
    @ApiModelProperty(value="审批状态")
    private Integer itemApproverStatus;
    /**
     * 货物创建审批人
     */
    @ApiModelProperty(value="货物创建审批人")
    private Integer itemApproverUserId;
    /**
     * 创建审批人信息
     */
    @ApiModelProperty(value="创建审批人信息")
    private User ApproverUser;
    /**
     * 货物信息更新人
     */
    @ApiModelProperty(value="货物信息更新人")
    private Integer itemUpdatedUserId;
    /**
     * 信息更新人信息
     */
    @ApiModelProperty(value="信息更新人信息")
    private User UpdatedUser;
    /**
     * 货物创建时间
     */
    @ApiModelProperty(value="货物创建时间")
    private String itemCreatedTime;
    /**
     * 货物更新时间
     */
    @ApiModelProperty(value="货物更新时间")
    private String itemUpdatedTime;
    /**
     * 是否为消耗品
     */
    @ApiModelProperty(value="是否为消耗品")
    private Integer itemCon;

}